Text copied to clipboard!

Název

Text copied to clipboard!

Vývojář vestavěného softwaru

Popis

Text copied to clipboard!
Hledáme Vývojáře vestavěného softwaru, který se připojí k našemu týmu a bude zodpovědný za návrh, implementaci a testování softwarových řešení pro vestavěné systémy. Tento odborník bude spolupracovat s hardwarovými inženýry a dalšími členy týmu na vývoji spolehlivých a efektivních softwarových aplikací, které jsou integrovány do různých zařízení a systémů. Kandidát by měl mít hluboké znalosti programovacích jazyků jako C a C++, zkušenosti s operačními systémy reálného času (RTOS) a schopnost pracovat s hardwarem na nízké úrovni. Dále je důležité porozumění komunikačním protokolům, ladění a optimalizaci kódu, stejně jako schopnost analyzovat a řešit problémy v komplexních systémech. Vývojář vestavěného softwaru bude také zodpovědný za dokumentaci kódu, spolupráci na návrhu systémů a dodržování standardů kvality a bezpečnosti. Tato pozice vyžaduje schopnost pracovat v dynamickém prostředí, přizpůsobivost novým technologiím a silné analytické myšlení. Pokud máte vášeň pro technologie a chcete se podílet na vývoji inovativních produktů, rádi vás přivítáme v našem týmu.

Odpovědnosti

Text copied to clipboard!
  • Vývoj a implementace softwaru pro vestavěné systémy
  • Spolupráce s hardwarovými inženýry na integraci softwaru a hardwaru
  • Testování a ladění softwarových aplikací
  • Analýza požadavků a návrh softwarových řešení
  • Dokumentace kódu a technických specifikací
  • Údržba a aktualizace existujícího softwaru
  • Optimalizace výkonu a spotřeby energie softwaru
  • Řešení technických problémů a chyb
  • Dodržování standardů kvality a bezpečnosti
  • Účast na týmových schůzkách a technických revizích

Požadavky

Text copied to clipboard!
  • Zkušenosti s programováním v jazycích C a C++
  • Znalost operačních systémů reálného času (RTOS)
  • Schopnost práce s hardwarem na nízké úrovni
  • Znalost komunikačních protokolů (např. SPI, I2C, UART)
  • Zkušenosti s laděním a testováním softwaru
  • Schopnost číst a psát technickou dokumentaci
  • Analytické myšlení a řešení problémů
  • Znalost verzovacích systémů (např. Git)
  • Schopnost týmové spolupráce a komunikace
  • Vysokoškolské vzdělání v oblasti informatiky, elektrotechniky nebo příbuzném oboru

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké máte zkušenosti s programováním v jazyce C?
  • Pracoval(a) jste někdy s operačními systémy reálného času?
  • Jaké nástroje používáte pro ladění vestavěného softwaru?
  • Můžete popsat projekt, kde jste integroval(a) software s hardwarem?
  • Jak přistupujete k optimalizaci výkonu softwaru?
  • Jak řešíte chyby a problémy v kódu?
  • Máte zkušenosti s dokumentací softwaru?
  • Jaké komunikační protokoly znáte a používali jste je?
  • Jak zvládáte práci v týmu a komunikaci s kolegy?
  • Jaké jsou vaše zkušenosti s verzovacími systémy?